Pluggable Java EE-based Architecture for Efficient Coupling of Event-based Applications
نویسندگان
چکیده
In many enterprises, business functions are spreaded across multiple applications. In order to provide efficient, reliable and secure data exchange between applications, these components need to be integrated. In this context, component based technologies have become very popular. Component architectures such as Java EE facilitate rapid and flexible application development. Nowadays, messaging system are frequently used to enable high-speed, asynchronous, program-to-program messaging. In spite of the many existing asynchronous communication solutions, there is a need for an efficient generic messaging model. In this article we present the architecture of a pluggable messaging system targeted at enterprise applications. This model was used to implement a fully functional prototype using Java EE specific technologies. To evaluate our messaging system, performance tests were done. Results from this evaluation show that the system is capable of efficient asynchronous communication.
منابع مشابه
RMIX: A Multiprotocol RMI Framework for Java
With the increasing adoption of Java for parallel and distributed computing, there is a strong motivation for enhancing the expressive elegance of the RMI paradigm with flexible and adaptable communication substrates. Java RMI is an especially powerful and semantically comprehensive framework for distributed Java applications – but the default Java RMI implementation is bound to a concrete wire...
متن کاملDesigning Application Framework using WSDL
Because of loose coupling, interoperability and reusability in a service-oriented architecture (SOA) many business applications are developed using SOA. Main components os SOA based applications are service provider, service consumer and service repository. Communication between these components is achieeved by exchanging SOAP messages, which are XML documents. XML to Java mapping is difficult ...
متن کاملPluggable Architecture for Java HPC Messaging
Efforts to build Java messaging systems based on the MPI standard have typically followed either the JNI approach or the pure Java approach. On commodity platforms like Fast Ethernet, advances in JVM (Java Virtual Machine) technology now enable networking applications written in Java to rival their C counterparts. On the other hand, improvements in specialized networking hardware have continued...
متن کاملAn architecture for pluggable disambiguation mechanism for RDC based voice applications
Building speech-based conversational systems involves the development of several speech specific control mechanisms such as validation, confirmation, disambiguation in addition to the actual application call-flow. We present an architecture for pluggable disambiguation mechanism for speech based conversational systems. The architecture provides a mechanism to decouple the disambiguation from th...
متن کاملPronto: MobileGateway with publish-subscribe paradigm over wireless network
This paper presents the design, implementation, and evaluation of Pronto, a middleware system for mobile applications with messaging as a basis. It provides a solution for mobile application specific problems such as resource constraints, network characteristics, and data optimization. Pronto consists of three main functions: 1MobileJMS Client, a lightweight client of Message Oriented Middlewar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009